package com.yanqu.road.entity.activity.operamask.config;

import com.yanqu.road.entity.FieldTypeAnnotation;

import java.util.List;

@FieldTypeAnnotation(desc = "技能配置", tableName = "t_s_opera_skill")
public class OperaMaskSkillConfig {

    @FieldTypeAnnotation(desc = "活动ID", select = true)
    private int activityId;
    @FieldTypeAnnotation(desc = "技能ID")
    private int skillId;
    @FieldTypeAnnotation(desc = "技能等级")
    private int skillLevel;
    @FieldTypeAnnotation(desc = "效果参数")
    private String skillParam;
    @FieldTypeAnnotation(desc = "客户端用")
    private String icon;

    // 解析后
    private List<Integer> skillParamList;

    public int getActivityId() {
        return activityId;
    }

    public void setActivityId(int activityId) {
        this.activityId = activityId;
    }

    public int getSkillId() {
        return skillId;
    }

    public void setSkillId(int skillId) {
        this.skillId = skillId;
    }

    public int getSkillLevel() {
        return skillLevel;
    }

    public void setSkillLevel(int skillLevel) {
        this.skillLevel = skillLevel;
    }

    public String getSkillParam() {
        return skillParam;
    }

    public void setSkillParam(String skillParam) {
        this.skillParam = skillParam;
    }

    public List<Integer> getSkillParamList() {
        return skillParamList;
    }

    public void setSkillParamList(List<Integer> skillParamList) {
        this.skillParamList = skillParamList;
    }

    public String getIcon() {
        return icon;
    }

    public void setIcon(String icon) {
        this.icon = icon;
    }
}
